\hypertarget{class_arcade_modern_drive_filter}{\section{Arcade\-Modern\-Drive\-Filter Class Reference}
\label{class_arcade_modern_drive_filter}\index{Arcade\-Modern\-Drive\-Filter@{Arcade\-Modern\-Drive\-Filter}}
}


{\ttfamily \#include $<$Arcade\-Modern\-Drive\-Filter.\-hpp$>$}

Inheritance diagram for Arcade\-Modern\-Drive\-Filter\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_arcade_modern_drive_filter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{struct_cartesian_value}{Cartesian\-Value} \hyperlink{class_arcade_modern_drive_filter_aa4541e919491b1d237b9693bea953527}{Apply} (const \hyperlink{struct_two_joystick_value}{Two\-Joystick\-Value} \&input) const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{class_arcade_modern_drive_filter}{Arcade\-Modern\-Drive\-Filter} class is a filter that converts from a \hyperlink{struct_two_joystick_value}{Two\-Joystick\-Value} to a \hyperlink{struct_cartesian_value}{Cartesian\-Value} using arcade modern drive.

If you've ever played a first person shooter video game, this should make sense to you. The left joystick is the \char`\"{}move\char`\"{} stick and the right joystick is the \char`\"{}look\char`\"{} stick.

The left joystick makes the robot go forwards, backwards, and sideways. The right joystick makes the robot rotate. 

\subsection{Member Function Documentation}
\hypertarget{class_arcade_modern_drive_filter_aa4541e919491b1d237b9693bea953527}{\index{Arcade\-Modern\-Drive\-Filter@{Arcade\-Modern\-Drive\-Filter}!Apply@{Apply}}
\index{Apply@{Apply}!ArcadeModernDriveFilter@{Arcade\-Modern\-Drive\-Filter}}
\subsubsection[{Apply}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cartesian\-Value} Arcade\-Modern\-Drive\-Filter\-::\-Apply (
\begin{DoxyParamCaption}
\item[{const {\bf Two\-Joystick\-Value} \&}]{input}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_arcade_modern_drive_filter_aa4541e919491b1d237b9693bea953527}
Apply the filter to an input. 

Implements \hyperlink{class_filter_a377c1d2a9400698fdf5a41d293fd32b8}{Filter$<$ Two\-Joystick\-Value, Cartesian\-Value $>$}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Sam/\-Projects/\-F\-R\-C/\-Libraries/\-Fpk/\-Entech-\/\-Fpk-\/\-Subscribers/\-Entech-\/\-Fpk/\-Filters/\-Drive/Arcade\-Modern\-Drive\-Filter.\-hpp\item 
C\-:/\-Users/\-Sam/\-Projects/\-F\-R\-C/\-Libraries/\-Fpk/\-Entech-\/\-Fpk-\/\-Subscribers/\-Entech-\/\-Fpk/\-Filters/\-Drive/Arcade\-Modern\-Drive\-Filter.\-cpp\end{DoxyCompactItemize}
